machining cad firewire cam usb 2.0 lathe systemverilog vhdl training ieee 1364 synthesis autocad verilog training milling network systemc fpga fabrication usb